Role-Based Access Control (RBAC) for Data Quality

Calibo Accelerate uses Role-Based Access Control (RBAC) to ensure that only authorized users can access and manage Data Quality assets within a product. Permissions are assigned through product roles and are enforced across both Data Pipelines and Data Lab Profilers.

Data Quality Roles and Responsibilities

The following table summarizes the responsibilities of the supported Data Quality role.

Role

Responsibilities

Data Engineer

  • Create and manage Data Pipelines.

  • Run and monitor pipeline executions.

  • Configure and modify pipeline settings.

  • Promote pipelines across environments.

  • Create and manage Data Lab Profiler jobs.

  • Run Data Lab Profiler jobs and review profiling results.

  • Edit, delete, and cancel profiler jobs as required.

Data Quality Permission Matrix

The following table summarizes the permissions available for Data Quality assets.

Action

Data Engineer

Create pipeline

Yes

View pipeline and dashboard

Yes

Run pipeline

Yes

Edit pipeline configuration

Yes

Promote pipeline to a higher environment

Yes

Cancel pipeline run or in-progress job

Yes

Create Data Lab Profiler job

Yes

Run Data Lab Profiler job

Yes

Edit Data Lab Profiler job configuration

Yes

View Data Lab Profiler and profiling results

Yes

Delete Data Lab Profiler job

Yes

Cancel Data Lab Profiler job

Yes

Key RBAC Rules

Area

Rule

Product-Level Access

Users can access and manage Data Quality assets only within products where they have the required role.

Data Pipelines

Data Engineers can create, run, edit, promote, and manage pipelines.

Data Lab Profiler

Data Engineers can create, run, modify, view, and manage Data Lab Profiler jobs.

Role Stacking

Users assigned multiple product roles receive the combined permissions of all assigned roles.

Audit and Compliance

Data Quality activities are recorded in audit logs to support governance and traceability.

Related Topics Link IconRecommended Topics What's next? Databricks Data Analyzer